package com.ztman.router.common.base;

/**
 * @Title:BaseView
 * @Package:com.ztman.router.common.base
 * @Description:view交互方法类的基类接口
 * @Auther:YJH
 * @Email:yuannunhua@gmail.com
 * @Date:2018/5/1117:08
 */
public interface BaseView {

    /**
     * function:Error message with operation prompt
     * @param errorMessage
     */
    void showErrorMsg(String errorMessage);

    void showLoading();//功能：显示加载动画

    void showloadOver();//功能：动画加载完毕

    void loadData();//功能：开始进行数据的请求加载

    void refreshData();//功能：页面刷新并进行数据的请求加载

    void showError();//功能：错误提示

    void showSuccess();//功能：成功提示

    void showRequestComplete();//功能：数据请求完成

    void showRequestSuccess();//功能：数据请求成功

    void showRequestFail();//功能：数据请求失败

    void showRequestTimeOut();//功能：数据请求超时


}
